# Makefile  
  
# 编译器  
CXX = g++  
  
# 编译选项  
CXXFLAGS = -Wall -Wextra -pedantic  
  
# 目标文件  
TARGET_A=client.exe
TARGET_B=server.exe
  
# 源文件  
SRC_A = client.cc  
SRC_B = server.cc  
  
# 默认目标  
.PHONY: all
all: $(TARGET_A) $(TARGET_B)  
  
# 编译 a.cc  
$(TARGET_A): $(SRC_A)  
	$(CXX) $(CXXFLAGS) -o $@ $<  
  
# 编译 b.cc  
$(TARGET_B): $(SRC_B)  
	$(CXX) $(CXXFLAGS) -o $@ $<  
  
# 清除生成的文件  
.PHONY: clean
clean:  
	rm -f $(TARGET_A) $(TARGET_B)  fifo.tmp
  